lemon peel


Results for "lemon peel"

English - Turkish Dictionary

lemon peel

(English - Turkish Dictionary) :
limon kabuğu.